<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /***********************************
            1.请写出javascript的三种循环
        ***********************************/
        //三种循环有：for循环、while循环、 do--while循环。

        /***********************************
            2.请写出break和continue作用和区别
        ***********************************/

        //break:直接结束整个循环 continue:跳过当前的循环，继续下一个循环

        /***********************************
            3.循环输出1-100 里奇数
        ***********************************/
        // let sun = 0;
        // for (let i = 1; i <= 100; i++) {
        //     if (i % 2 !== 0) {
        //         sun += i;
        //         document.write(i + "&nbsp;&nbsp;")
        //     }

        // }
        /***********************************
            4.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。

        ***********************************/
        // var sum = 0;
        // var x = 2;
        // var y = 1;
        // for (var i = 1; i <= 20; i++) {
        //     var res = x / y;
        //     c= x;
        //     x=c+y;
        //     y=c
        //     sum += res;
        // }
        // document.write(sum);
        /***********************************
            5.有一座桥，当你身上所拥有的钱大于30000时，每过一次桥则需要支付3000元。当你身上的钱小于或等于30000时，每过一次桥则需要支付你身上10%的钱。已知有一个人身上有33000元，问此人能过这座桥多少次之后，身上的钱会少于100块?
        ***********************************/
        // var i = 0;
        // var n = 33000;
        // while (n > 100) {
        //     if (n > 30000) {
        //         n -= 3000;
        //         i++;
        //     }
        //     else {
        //         n -= n * 0.1;
        //         i++;
        //     }
        // }
        // document.write(i)

        /***********************************
            6.小明去存1000钱，每天会产生1%的利息，求问，30天后，小明可以拿回多少钱
        ***********************************/
       
    //     var n = 30;
    //     var num = 1000;
    //     for (var i = 1; i <= n; i++) {
    //      num*=1.01
    //     }
    //  document.write("拿回：" + num);

        /***********************************
            7.黑白棋   奇数行 && 奇数列 || 偶数行 && 偶数列
        ***********************************/
    //    document.write("<table border=1 width=500 height=500 cellspacing=0>")
    //     for(let i=1;i<=5;i++){
    //         document.write("<tr>")
    //             for(j=1;j<=5;j++){
    //                 if(i%2==0&&j%2==0||i%2 !=0&&j%2 !=0){
    //                     document.write("<td style='background:#000'></td>")
    //                 }else{
    //                     document.write("<td></td>")
    //                 }
    //             }
    //     }
    </script>
</body>

</html>